emacs.git
32 years ago(vc-backend-diff): Handle either string or list.
Richard M. Stallman [Sun, 9 May 1993 14:29:33 +0000 (14:29 +0000)]
(vc-backend-diff): Handle either string or list.

32 years ago(diff-switches): Define var here as well as in diff.el.
Richard M. Stallman [Sun, 9 May 1993 14:27:02 +0000 (14:27 +0000)]
(diff-switches): Define var here as well as in diff.el.

32 years agoComment fix.
Richard M. Stallman [Sun, 9 May 1993 14:26:40 +0000 (14:26 +0000)]
Comment fix.

32 years ago*** empty log message ***
Richard M. Stallman [Sun, 9 May 1993 04:27:47 +0000 (04:27 +0000)]
*** empty log message ***

32 years ago[SCO]: Include time.h.
Richard M. Stallman [Sun, 9 May 1993 04:26:46 +0000 (04:26 +0000)]
[SCO]: Include time.h.

32 years ago(mail-do-fcc): Don't output a newline before From...
Richard M. Stallman [Sun, 9 May 1993 01:16:14 +0000 (01:16 +0000)]
(mail-do-fcc): Don't output a newline before From...

32 years ago(rmail-convert-to-babyl-format): Delete 1 char
Richard M. Stallman [Sun, 9 May 1993 01:14:47 +0000 (01:14 +0000)]
(rmail-convert-to-babyl-format): Delete 1 char
if we see a newline instead of what we expect.

32 years ago(jump-to-register): Allow file name "in" a register.
Richard M. Stallman [Sun, 9 May 1993 00:57:56 +0000 (00:57 +0000)]
(jump-to-register): Allow file name "in" a register.

32 years ago(scroll-bar-drag, scroll-bar-drag-1): New functions.
Richard M. Stallman [Sat, 8 May 1993 23:49:17 +0000 (23:49 +0000)]
(scroll-bar-drag, scroll-bar-drag-1): New functions.
Put scroll-bar-drag on down-mouse-2 in scroll bar.
Leave up-events on mouse-2 unbound.

32 years agoRequire help-macro, not help-screen.
Richard M. Stallman [Sat, 8 May 1993 22:38:37 +0000 (22:38 +0000)]
Require help-macro, not help-screen.

32 years agoProvide help-macro, not help-screen.
Richard M. Stallman [Sat, 8 May 1993 22:38:25 +0000 (22:38 +0000)]
Provide help-macro, not help-screen.

32 years agoDon't add menu bar to minibuffer-only frames.
Richard M. Stallman [Sat, 8 May 1993 16:45:38 +0000 (16:45 +0000)]
Don't add menu bar to minibuffer-only frames.

32 years ago(Fx_get_mouse_event, Fx_mouse_events): Code deleted.
Richard M. Stallman [Sat, 8 May 1993 16:29:04 +0000 (16:29 +0000)]
(Fx_get_mouse_event, Fx_mouse_events): Code deleted.

32 years ago(Vmouse_event): Var deleted.
Richard M. Stallman [Sat, 8 May 1993 16:28:36 +0000 (16:28 +0000)]
(Vmouse_event): Var deleted.
(syms_of_window): Don't make it  Lisp var.

32 years ago(vc-directory-18): cd to the directory in question before the file tree walk.
Richard M. Stallman [Sat, 8 May 1993 16:17:01 +0000 (16:17 +0000)]
(vc-directory-18): cd to the directory in question before the file tree walk.

32 years ago(vc-directory-18): New function.
Richard M. Stallman [Sat, 8 May 1993 16:14:11 +0000 (16:14 +0000)]
(vc-directory-18): New function.
If Emacs 18, make vc-directory alias to this.

32 years ago(read_avail_input): If meta_key is 2, let 8 bits thru.
Richard M. Stallman [Sat, 8 May 1993 14:55:39 +0000 (14:55 +0000)]
(read_avail_input): If meta_key is 2, let 8 bits thru.
(Fset_input_mode): Set meta_key to 2 if META arg isn't t or nil.

32 years ago*** empty log message ***
Eric S. Raymond [Sat, 8 May 1993 09:25:11 +0000 (09:25 +0000)]
*** empty log message ***

32 years ago(calendar-mode-map): Add arrow key bindings.
Richard M. Stallman [Fri, 7 May 1993 17:40:01 +0000 (17:40 +0000)]
(calendar-mode-map): Add arrow key bindings.

32 years ago(rmail-resend): Add `resent' attribute.
Richard M. Stallman [Fri, 7 May 1993 17:34:34 +0000 (17:34 +0000)]
(rmail-resend): Add `resent' attribute.
(rmail-forward): With prefix arg, run rmail-resend.

32 years ago(x_get_arg): Call Fintern, not intern.
Richard M. Stallman [Fri, 7 May 1993 02:55:22 +0000 (02:55 +0000)]
(x_get_arg): Call Fintern, not intern.

32 years ago(flush-lines, keep-lines, how-many):
Richard M. Stallman [Thu, 6 May 1993 22:21:12 +0000 (22:21 +0000)]
(flush-lines, keep-lines, how-many):
Delete spurious `s' from prompt arg to read-from-minibuffer.

32 years agoTypo in last change.
Richard M. Stallman [Thu, 6 May 1993 20:17:22 +0000 (20:17 +0000)]
Typo in last change.

32 years ago(comint-filter): New function.
Richard M. Stallman [Thu, 6 May 1993 19:51:08 +0000 (19:51 +0000)]
(comint-filter): New function.
(comint-exec): Install the filter.

32 years ago*** empty log message ***
Jim Blandy [Thu, 6 May 1993 19:02:36 +0000 (19:02 +0000)]
*** empty log message ***

32 years ago(previous-matching-history-element): If minibuf is empty,
Richard M. Stallman [Thu, 6 May 1993 18:54:32 +0000 (18:54 +0000)]
(previous-matching-history-element): If minibuf is empty,
use the last regexp specified a the default.
(next-matching-history-element): Likewise.

32 years ago(comint-previous-matching-input): Use let* in the interactive.
Richard M. Stallman [Thu, 6 May 1993 18:51:49 +0000 (18:51 +0000)]
(comint-previous-matching-input): Use let* in the interactive.

32 years agoInitial revision
Jim Blandy [Thu, 6 May 1993 18:43:12 +0000 (18:43 +0000)]
Initial revision

32 years agoSupport *-sco3.2v4* as opsystem.
Richard M. Stallman [Thu, 6 May 1993 18:42:47 +0000 (18:42 +0000)]
Support *-sco3.2v4* as opsystem.

32 years agoComment change.
Richard M. Stallman [Thu, 6 May 1993 18:41:14 +0000 (18:41 +0000)]
Comment change.

32 years agoDon't include calc directory.
Richard M. Stallman [Thu, 6 May 1993 18:11:39 +0000 (18:11 +0000)]
Don't include calc directory.
Exclude many files in the man directory; copy a few.

32 years ago> (os): Add -clix*.
Jim Wilson [Thu, 6 May 1993 18:05:39 +0000 (18:05 +0000)]
> (os): Add -clix*.

32 years ago(main): Handle -display like -d.
Richard M. Stallman [Thu, 6 May 1993 17:04:56 +0000 (17:04 +0000)]
(main): Handle -display like -d.

32 years ago(comint-previous-matching-input): New command, on M-r.
Richard M. Stallman [Thu, 6 May 1993 14:30:09 +0000 (14:30 +0000)]
(comint-previous-matching-input): New command, on M-r.
(comint-next-matching-input): New command, on M-s.
(comint-previous-similar-input): Commented out.
(comint-next-similar-input): Likewise.
(comint-previous-input-matching): Deleted.
(comint-last-input-match): Var commented out.
(comint-mode): Don't make comint-last-input-match local.

32 years ago(auto-mode-alist): Delete the entries for makefile-mode.
Richard M. Stallman [Thu, 6 May 1993 01:33:13 +0000 (01:33 +0000)]
(auto-mode-alist): Delete the entries for makefile-mode.

32 years agoComment changes.
Richard M. Stallman [Thu, 6 May 1993 01:30:26 +0000 (01:30 +0000)]
Comment changes.

32 years agoDoc fix.
Richard M. Stallman [Wed, 5 May 1993 22:47:54 +0000 (22:47 +0000)]
Doc fix.

32 years ago(blink-matching-paren-distance): Change default to 12,000.
Richard M. Stallman [Wed, 5 May 1993 18:12:04 +0000 (18:12 +0000)]
(blink-matching-paren-distance): Change default to 12,000.

32 years ago(Fdisplay_buffer): Add space to prompt.
Richard M. Stallman [Tue, 4 May 1993 22:13:52 +0000 (22:13 +0000)]
(Fdisplay_buffer): Add space to prompt.

32 years ago(vc-backend-diff): Use diff-switches, not vc-diff-options.
Richard M. Stallman [Tue, 4 May 1993 19:52:02 +0000 (19:52 +0000)]
(vc-backend-diff): Use diff-switches, not vc-diff-options.
(vc-diff-options): Variable deleted.

32 years agoDoc fix.
Richard M. Stallman [Tue, 4 May 1993 19:33:17 +0000 (19:33 +0000)]
Doc fix.

32 years ago(minor-mode-map-alist): Don't use it if it's void.
Richard M. Stallman [Tue, 4 May 1993 16:42:57 +0000 (16:42 +0000)]
(minor-mode-map-alist): Don't use it if it's void.

32 years ago(vc-dired-prefix-map): New keymap.
Richard M. Stallman [Tue, 4 May 1993 16:40:24 +0000 (16:40 +0000)]
(vc-dired-prefix-map): New keymap.
Use it in minor-mode-map-alist for vc-dired-mode.

32 years ago* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy [Tue, 4 May 1993 14:17:07 +0000 (14:17 +0000)]
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
call AC_STRUCT_TM to see what's in time.h.

* configure.in: Employ quoting stupidity to get the value of CPP
to expand properly.

32 years ago* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER, CHAR_SHIFT, CHAR_CTL,
Jim Blandy [Tue, 4 May 1993 13:02:26 +0000 (13:02 +0000)]
* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER, CHAR_SHIFT, CHAR_CTL,
CHAR_META): Shift these all up one bit, back to where they were.

32 years agoImplement extra_keyboard_modifiers properly.
Jim Blandy [Tue, 4 May 1993 02:44:42 +0000 (02:44 +0000)]
Implement extra_keyboard_modifiers properly.
* keyboard.c (syms_of_keyboard): Doc fix for
extra-keyboard-modifiers; use the same modifier bits as we do for
characters.
(read_char): Apply all the modifiers in extra_keyboard_modifiers
to the input characters, so you can get hyper, super, and the rest
of the gang.
* xterm.c (x_emacs_to_x_modifiers): New function.
(x_convert_modifiers): Renamed to x_x_to_emacs_modifiers, for
consistency.  Callers changed.
(XTread_socket): Apply x_emacs_to_x_modifiers to
extra_keyboard_modifiers before setting the state member of the
event; this will get all the modifiers on ASCII characters.

* xterm.c (x_text_icon): Don't call XSetIconName; it should be
unnecessary, and perhaps it's killing the icon pixmap.

32 years agoChanges for Emacs 19 from Thorsten Ohl <ohl@chico.harvard.edu>:
Jim Blandy [Tue, 4 May 1993 02:44:16 +0000 (02:44 +0000)]
Changes for Emacs 19 from Thorsten Ohl <ohl@chico.harvard.edu>:
* s/mach2.h: copied from the Emacs 18.59 distribution.
Don't define NO_REMAP, define START_FILES as
`pre-crt0.o' instead.  Define LIB_MATH as `-lm', to override the
default `-lm -lc' (there is no libc on the NeXT).
* ymakefile (STARTFILES): Allow config.h to set this value even if
ORDINARY_LINK is defined.
* unexnext.c: Fix subdirectories for the machine dependent include
files for NeXTStep 3.0; #include <mach/mach.h> and
<mach-o/loader.h> instead of <mach.h> and <sys/loader.h>.
(getsectbyname): Remove prototype for this; the system #include
files take care of that.
(malloc_cookie): New variable.
(unexec_doit): Set malloc_cookie to the result returned by
malloc_freezedry.
* emacs.c (main): Declare malloc_cookie to be extern, so that we can
get the value set when we dumped and pass it to malloc_jumpstart.
* systime.h: The NeXT has a timezone function.

32 years ago* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER): New constants, in
Jim Blandy [Tue, 4 May 1993 02:39:39 +0000 (02:39 +0000)]
* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER): New constants, in
case we need them.
* termhooks.h (alt_modifier, super_modifier, hyper_modifier,
shift_modifier, ctrl_modifier, meta_modifier): Define these in
terms of the CHAR_mumble macros, to avoid having the same thing
defined in two places.

Make the modifier manipulation functions more robust.  The old way
caused a bug once, and probably would again.
* termhooks.h (alt_modifier, super_modifier, hyper_modifier,
shift_modifier, ctrl_modifier, meta_modifier): Shift these all
down one bit in value, to avoid sign extension problems.
* lisp.h (CHAR_META, CHAR_CTL, CHAR_SHIFT): Fix these definitions too.
* keyboard.c (lispy_modifier_list): Ignore modifier bits beyond
what our table of modifier names can handle.
(apply_modifiers): Don't abort if you see extra modifier bits,
just remove them.

32 years ago* systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these into
Jim Blandy [Tue, 4 May 1993 02:39:05 +0000 (02:39 +0000)]
* systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these into
functions in sysdep.c.
* sysdep.c (emacs_get_tty, emacs_set_tty): Here they are.

32 years ago* systime.h: Doc fix.
Jim Blandy [Tue, 4 May 1993 02:36:45 +0000 (02:36 +0000)]
* systime.h: Doc fix.
(EMACS_SET_USECS): Remember that a `usec' is a microsecond, not a
millisecond.  What's three orders of magnitude between friends?
* dispnew.c (Fsit_for, Fsleep_for): Remember to multiply the
`milliseconds' argument by 1000 to get microseconds.

Changes for Emacs 19 from Thorsten Ohl <ohl@chico.harvard.edu>:
* s/mach2.h: copied from the Emacs 18.59 distribution.
Don't define NO_REMAP, define START_FILES as
`pre-crt0.o' instead.  Define LIB_MATH as `-lm', to override the
default `-lm -lc' (there is no libc on the NeXT).
* ymakefile (STARTFILES): Allow config.h to set this value even if
ORDINARY_LINK is defined.
* unexnext.c: Fix subdirectories for the machine dependent include
files for NeXTStep 3.0; #include <mach/mach.h> and
<mach-o/loader.h> instead of <mach.h> and <sys/loader.h>.
(getsectbyname): Remove prototype for this; the system #include
files take care of that.
(malloc_cookie): New variable.
(unexec_doit): Set malloc_cookie to the result returned by
malloc_freezedry.
* emacs.c (main): Declare malloc_cookie to be extern, so that we can
get the value set when we dumped and pass it to malloc_jumpstart.
* systime.h: The NeXT has a timezone function.

32 years ago* systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these into
Jim Blandy [Tue, 4 May 1993 02:36:03 +0000 (02:36 +0000)]
* systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these into
functions in sysdep.c.
* sysdep.c (emacs_get_tty, emacs_set_tty): Here they are.

* sysdep.c (emacs_set_tty): Call tcsetattr over and over again
until it does all of what we ask it to, or returns an error.

32 years ago* search.c (Freplace_match): Arrange for markers sitting at the
Jim Blandy [Tue, 4 May 1993 02:35:38 +0000 (02:35 +0000)]
* search.c (Freplace_match): Arrange for markers sitting at the
beginning or end of the original text to float to the
corresponding position in the replacement text.

32 years agoArrange for Fy_or_n_p to put off switch-frame events.
Jim Blandy [Tue, 4 May 1993 02:35:01 +0000 (02:35 +0000)]
Arrange for Fy_or_n_p to put off switch-frame events.
* lread.c (read_filtered_char): New function, which contains the
code which used to be in Fread_char, Fread_event, and
Fread_char_exclusive; there was a lot of common code.
(Fread_char, Fread_event, Fread_char_exclusive): Rewrite in terms
of read_filtered_char.
* lisp.h (read_filtered_char): Declare this extern here.
* fns.c (Fy_or_n_p): Call read_filtered_char, arranging to delay
switch-frame events.

32 years ago* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER): New constants, in
Jim Blandy [Tue, 4 May 1993 02:34:26 +0000 (02:34 +0000)]
* lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER): New constants, in
case we need them.
* termhooks.h (alt_modifier, super_modifier, hyper_modifier,
shift_modifier, ctrl_modifier, meta_modifier): Define these in
terms of the CHAR_mumble macros, to avoid having the same thing
defined in two places.

Arrange for Fy_or_n_p to put off switch-frame events.
* lread.c (read_filtered_char): New function, which contains the
code which used to be in Fread_char, Fread_event, and
Fread_char_exclusive; there was a lot of common code.
(Fread_char, Fread_event, Fread_char_exclusive): Rewrite in terms
of read_filtered_char.
* lisp.h (read_filtered_char): Declare this extern here.
* fns.c (Fy_or_n_p): Call read_filtered_char, arranging to delay
switch-frame events.

Make the modifier manipulation functions more robust.  The old way
caused a bug once, and probably would again.
* termhooks.h (alt_modifier, super_modifier, hyper_modifier,
shift_modifier, ctrl_modifier, meta_modifier): Shift these all
down one bit in value, to avoid sign extension problems.
* lisp.h (CHAR_META, CHAR_CTL, CHAR_SHIFT): Fix these definitions too.
* keyboard.c (lispy_modifier_list): Ignore modifier bits beyond
what our table of modifier names can handle.
(apply_modifiers): Don't abort if you see extra modifier bits,
just remove them.

* lisp.h (Qrange_error, Qdomain_error, Qsingularity_error,
Qoverflow_error, Qunderflow_error): Add extern to these declarations.

32 years ago* keymap.c (Fdefine_prefix_command): Doc fix.
Jim Blandy [Tue, 4 May 1993 02:33:19 +0000 (02:33 +0000)]
* keymap.c (Fdefine_prefix_command): Doc fix.

32 years agoImplement extra_keyboard_modifiers properly.
Jim Blandy [Tue, 4 May 1993 02:32:22 +0000 (02:32 +0000)]
Implement extra_keyboard_modifiers properly.
* keyboard.c (syms_of_keyboard): Doc fix for
extra-keyboard-modifiers; use the same modifier bits as we do for
characters.
(read_char): Apply all the modifiers in extra_keyboard_modifiers
to the input characters, so you can get hyper, super, and the rest
of the gang.
* xterm.c (x_emacs_to_x_modifiers): New function.
(x_convert_modifiers): Renamed to x_x_to_emacs_modifiers, for
consistency.  Callers changed.
(XTread_socket): Apply x_emacs_to_x_modifiers to
extra_keyboard_modifiers before setting the state member of the
event; this will get all the modifiers on ASCII characters.

* keyboard.c (kbd_buffer_get_event): Don't generate switch-frame
events if they'd only switch to the frame already selected.  This
avoids lots of extra switch-frame events when using a separate
minibuffer.

* keyboard.c (Fcurrent_input_mode): New function.

* keyboard.c (read_key_sequence): Let the `modifiers' variable in
the code which deals with KEY being unbound be an int, not a
Lisp_Object.

Make the modifier manipulation functions more robust.  The old way
caused a bug once, and probably would again.
* termhooks.h (alt_modifier, super_modifier, hyper_modifier,
shift_modifier, ctrl_modifier, meta_modifier): Shift these all
down one bit in value, to avoid sign extension problems.
* lisp.h (CHAR_META, CHAR_CTL, CHAR_SHIFT): Fix these definitions too.
* keyboard.c (lispy_modifier_list): Ignore modifier bits beyond
what our table of modifier names can handle.
(apply_modifiers): Don't abort if you see extra modifier bits,
just remove them.

32 years ago* fileio.c (Fmake_symbolic_link): If a file already exists under
Jim Blandy [Tue, 4 May 1993 02:29:57 +0000 (02:29 +0000)]
* fileio.c (Fmake_symbolic_link): If a file already exists under
the link's filename, delete the file which the link
would replace, not the file the link would point at.

32 years ago* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
Jim Blandy [Tue, 4 May 1993 02:29:06 +0000 (02:29 +0000)]
* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
':' elsewhere, just have it default to ':' if not #defined, and
#define it to be ',' in s/vms.h; OS/2 will need it to be ';'.
* s/vms.h (SEPCHAR): #define this to be ','.
* s/template.h (SEPCHAR): Mention this.

Changes for Emacs 19 from Thorsten Ohl <ohl@chico.harvard.edu>:
* s/mach2.h: copied from the Emacs 18.59 distribution.
Don't define NO_REMAP, define START_FILES as
`pre-crt0.o' instead.  Define LIB_MATH as `-lm', to override the
default `-lm -lc' (there is no libc on the NeXT).
* ymakefile (STARTFILES): Allow config.h to set this value even if
ORDINARY_LINK is defined.
* unexnext.c: Fix subdirectories for the machine dependent include
files for NeXTStep 3.0; #include <mach/mach.h> and
<mach-o/loader.h> instead of <mach.h> and <sys/loader.h>.
(getsectbyname): Remove prototype for this; the system #include
files take care of that.
(malloc_cookie): New variable.
(unexec_doit): Set malloc_cookie to the result returned by
malloc_freezedry.
* emacs.c (main): Declare malloc_cookie to be extern, so that we can
get the value set when we dumped and pass it to malloc_jumpstart.
* systime.h: The NeXT has a timezone function.

32 years ago* systime.h: Doc fix.
Jim Blandy [Tue, 4 May 1993 02:28:10 +0000 (02:28 +0000)]
* systime.h: Doc fix.
(EMACS_SET_USECS): Remember that a `usec' is a microsecond, not a
millisecond.  What's three orders of magnitude between friends?
* dispnew.c (Fsit_for, Fsleep_for): Remember to multiply the
`milliseconds' argument by 1000 to get microseconds.

* dispnew.c (Fsleep_for, Fsit_for): Allow SECONDS to be a
floating point value.

* dispnew.c (getenv): Extern declaration deleted; this is done in
config.h.

32 years ago* data.c (Ffset): Refuse to set the function value of t or nil.
Jim Blandy [Tue, 4 May 1993 02:26:53 +0000 (02:26 +0000)]
* data.c (Ffset): Refuse to set the function value of t or nil.

32 years ago* config.h.in (getenv): Don't test THIS_IS_YMAKEFILE to see if we
Jim Blandy [Tue, 4 May 1993 02:24:42 +0000 (02:24 +0000)]
* config.h.in (getenv): Don't test THIS_IS_YMAKEFILE to see if we
should exclude the getenv declaration; instead, test NOT_C_CODE.
Per suggestion from Francesco Potorti`.
* ymakefile (NOT_C_CODE): Define this; it's true, and useful.

* config.h.in (volatile): Don't define this to be the empty string
if some file has #defined HAVE_VOLATILE.

32 years ago* buffer.c (syms_of_buffer): Doc fix for buffer-display-table.
Jim Blandy [Tue, 4 May 1993 02:23:12 +0000 (02:23 +0000)]
* buffer.c (syms_of_buffer): Doc fix for buffer-display-table.

* buffer.c (Fmake_overlay, Fmove_overlay): New optional BUFFER
arguments.
(recenter_overlay_lists): New argument BUF, to use instead of the
current buffer.
(Foverlay_recenter): Pass the appropriate arguments to
recenter_overlay_lists.

* buffer.c (Fdelete_overlay): Don't assume that overlay is in the
current buffer.  Don't forget to declare the argument a Lisp_Object.

32 years ago* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
Jim Blandy [Tue, 4 May 1993 00:28:07 +0000 (00:28 +0000)]
* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
':' elsewhere, just have it default to ':' if not #defined, and
#define it to be ',' in s/vms.h; OS/2 will need it to be ';'.
* s/vms.h (SEPCHAR): #define this to be ','.
* s/template.h (SEPCHAR): Mention this.

* s/vms.h (xfree): #define this to emacs_xfree, to avoid case
conflict with XFree; on VMS, external symbols are case-insensitive.

32 years ago* m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/mips.h,
Jim Blandy [Tue, 4 May 1993 00:27:23 +0000 (00:27 +0000)]
* m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/mips.h,
m/sps7.h, s/hpux.h, s/usg5-4.h (HAVE_DUP2): Removed; derived by
configure script.
* s/hpux.h, s/irix3-3.h, s/aix3-1.h (HAVE_GETHOSTNAME): Removed;
derived by configure script.

* s/usg5-4.h (HAVE_GETTIMEOFDAY): Deleted; ../configure figures
that out now.

32 years ago* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
Jim Blandy [Tue, 4 May 1993 00:26:43 +0000 (00:26 +0000)]
* emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
':' elsewhere, just have it default to ':' if not #defined, and
#define it to be ',' in s/vms.h; OS/2 will need it to be ';'.
* s/vms.h (SEPCHAR): #define this to be ','.
* s/template.h (SEPCHAR): Mention this.

32 years ago* m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/mips.h,
Jim Blandy [Tue, 4 May 1993 00:26:07 +0000 (00:26 +0000)]
* m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/mips.h,
m/sps7.h, s/hpux.h, s/usg5-4.h (HAVE_DUP2): Removed; derived by
configure script.
* s/hpux.h, s/irix3-3.h, s/aix3-1.h (HAVE_GETHOSTNAME): Removed;
derived by configure script.

32 years ago* calendar.el: Update reference to the papers in S-P&E.
Jim Blandy [Mon, 3 May 1993 22:56:42 +0000 (22:56 +0000)]
* calendar.el: Update reference to the papers in S-P&E.
        (calendar-print-astro-day-number): Correct spelling error in
         message string.

32 years agomawk, SunOS 4.1.3 nawk, and Ultrix/MKS nawk all barf on /[/]/, so change
Paul Eggert [Mon, 3 May 1993 17:55:22 +0000 (17:55 +0000)]
mawk, SunOS 4.1.3 nawk, and Ultrix/MKS nawk all barf on /[/]/, so change
it to /[\/]/.  This should work on all Posix-compliant awks.
It's slightly wrong with traditional (Unix version 7) awk, since it
also allows \, but that's a minor problem compared to awk syntax errors.

32 years ago(help-for-help): Use lower case letters for help options.
Richard M. Stallman [Mon, 3 May 1993 15:34:46 +0000 (15:34 +0000)]
(help-for-help):  Use lower case letters for help options.

32 years ago(string-rectangle): Renamed from fill-rectangle.
Richard M. Stallman [Mon, 3 May 1993 15:01:18 +0000 (15:01 +0000)]
(string-rectangle): Renamed from fill-rectangle.
(string-rectangle-line): Renamed from fill-rectangle-line.

32 years ago* sun-mouse.el (suspend-emacstool): Run suspend-hook, not
Jim Blandy [Mon, 3 May 1993 04:05:33 +0000 (04:05 +0000)]
* sun-mouse.el (suspend-emacstool): Run suspend-hook, not
suspend-hooks.

32 years ago* yow.el (yow): Fix interactive spec.
Jim Blandy [Mon, 3 May 1993 03:41:07 +0000 (03:41 +0000)]
* yow.el (yow): Fix interactive spec.

32 years ago* subr.el (listify-key-sequence): Use a character constant to
Jim Blandy [Mon, 3 May 1993 03:40:40 +0000 (03:40 +0000)]
* subr.el (listify-key-sequence): Use a character constant to
decide which bits to flip, not an integer constant.

32 years ago* sendmail.el (mail-setup): Don't insert "--\n" before the
Jim Blandy [Mon, 3 May 1993 03:40:10 +0000 (03:40 +0000)]
* sendmail.el (mail-setup): Don't insert "--\n" before the
signature.  If they want it, they can put it in their .signature
file.

32 years ago* mouse.el (mouse-buffer-menu): Don't right-justify the buffer
Jim Blandy [Mon, 3 May 1993 03:38:36 +0000 (03:38 +0000)]
* mouse.el (mouse-buffer-menu): Don't right-justify the buffer
name; this doesn't look nice if we use a proportional font.

32 years ago* lucid.el: Comment out fset of set-screen-width properly.
Jim Blandy [Mon, 3 May 1993 03:37:47 +0000 (03:37 +0000)]
* lucid.el: Comment out fset of set-screen-width properly.

* lucid.el: (provide 'lucid).

* lucid.el: (switch-to-other-buffer): Avoid buffers whose names
start with a space.

32 years ago* files.el (insert-directory): Undo change of March 23;
Jim Blandy [Mon, 3 May 1993 03:37:22 +0000 (03:37 +0000)]
* files.el (insert-directory): Undo change of March 23;
dereferencing links is inappropriate for dired.

* files.el (abbreviate-file-name): If abbreviated-home-dir ends
with a slash, don't remove the corresponding slash from filename
when we collapse the home directory to ~.

32 years ago* edebug.el (edebug-display): Call the `mark' function with the
Jim Blandy [Mon, 3 May 1993 03:36:19 +0000 (03:36 +0000)]
* edebug.el (edebug-display): Call the `mark' function with the
FORCE argument non-nil, so that we don't get an error if the mark
isn't set yet.

* edebug.el (global-edebug-prefix, global-edebug-map): Add
autoload cookies for these, so they are present when Emacs starts
up.

* edebug.el (global-edebug-map): Bind `C-x X d' to edebug-defun in
this map; we can't bind it to `C-x x', as the installation
instructions suggest, because that conflicts with
copy-to-register.

32 years ago* disp-table.el (describe-display-table): Don't use the term
Jim Blandy [Mon, 3 May 1993 03:35:53 +0000 (03:35 +0000)]
* disp-table.el (describe-display-table): Don't use the term
"rope"; we're using vectors of characters now.
(standard-display-8bit, standard-display-ascii): Set the element
of the display table to a vector, not an integer; the latter
doesn't mean anything.

32 years ago* comint.el (comint-match-partial-pathname): Move "---" range in
Jim Blandy [Mon, 3 May 1993 03:35:01 +0000 (03:35 +0000)]
* comint.el (comint-match-partial-pathname): Move "---" range in
character class in regular expressions to the end of the character
class; this way, it meets the POSIX regexp specs.

32 years ago* bytecomp.el (meta-flag): Declare this an obsolete variable.
Jim Blandy [Mon, 3 May 1993 03:34:20 +0000 (03:34 +0000)]
* bytecomp.el (meta-flag): Declare this an obsolete variable.

* bytecomp.el: The `suspend-hooks' variable is obsolete now, and
`suspend-hook' is the right name.

32 years ago* make-dist: Distribute configure, as well as configure.in.
Jim Blandy [Mon, 3 May 1993 02:08:07 +0000 (02:08 +0000)]
* make-dist: Distribute configure, as well as configure.in.
Oversight.

* make-dist: Distribute configure.in, instead of configure.

32 years ago* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy [Mon, 3 May 1993 02:07:41 +0000 (02:07 +0000)]
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
variable to scan the machine and system description files.

* configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
so that getdate.y builds correctly.

* configure.in (tempcname): Change this to "conftest.c", so it will
work properly on systems with short filenames; this is the name
autoconf uses.

* configure.in: Also detect the availability of dup2 and
gethostname.

* configure.in: Use the AC_ALLOCA test.
* Makefile.in (ALLOCA): New variable, to be set by ./configure.
(lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.

* Makefile.in: Add autoconf cookies so that the configure
script can comment out sections of path variable definitions to
choose between the installable configuration and the run-in-place
configuration.
* configure.in: Add new option `--run-in-place', to select the
run-in-place path definitions.

* configure.in: Add a clause to the big configuration name case
for the NeXT machine.

32 years ago* configure.in: Use the AC_ALLOCA test.
Jim Blandy [Mon, 3 May 1993 02:06:16 +0000 (02:06 +0000)]
* configure.in: Use the AC_ALLOCA test.
* Makefile.in (ALLOCA): New variable, to be set by ./configure.
(lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.

* Makefile.in (install): Print out the name of the directory we're
copying, so people can have some idea of whether we're making
progress.

* Makefile.in (install.aix, install.xenix, install.sysv, install):
Don't forget to re-create the COPYDESTS directories after we clear
them out.

* Makefile.in: Add autoconf cookies so that the configure
script can comment out sections of path variable definitions to
choose between the installable configuration and the run-in-place
configuration.
* configure.in: Add new option `--run-in-place', to select the
run-in-place path definitions.

* Makefile.in (install, install.sysv, install.xenix, install.aix):
Make sure that each source directory exists, and is different from
the destination directory; then, delete the destination before
copying over the source.

32 years ago(find-file-noselect): On VMS, maybe set buffer-file-name
Richard M. Stallman [Sun, 2 May 1993 12:46:26 +0000 (12:46 +0000)]
(find-file-noselect): On VMS, maybe set buffer-file-name
to the truename.  Depends on find-file-not-true-dirname-list

32 years agoInitial revision
Jim Blandy [Sat, 1 May 1993 21:53:52 +0000 (21:53 +0000)]
Initial revision

32 years ago(vc-mode-line): Don't alter key bindings.
Richard M. Stallman [Sat, 1 May 1993 15:00:34 +0000 (15:00 +0000)]
(vc-mode-line): Don't alter key bindings.
(vc-toggle-read-only): Put on C-x C-q unconditionally.
(vc-mode): Add permanent-local property.

32 years agoChanged.
Richard M. Stallman [Sat, 1 May 1993 14:39:32 +0000 (14:39 +0000)]
Changed.

32 years ago(Fsuspend_emacs): Doc fix.
Richard M. Stallman [Sat, 1 May 1993 13:20:55 +0000 (13:20 +0000)]
(Fsuspend_emacs): Doc fix.

32 years ago(vc-revert-buffer1): Fix format of compilation-error-list.
Richard M. Stallman [Sat, 1 May 1993 03:09:16 +0000 (03:09 +0000)]
(vc-revert-buffer1): Fix format of compilation-error-list.

32 years agoFix syntax error.
Doug Evans [Fri, 30 Apr 1993 18:52:42 +0000 (18:52 +0000)]
Fix syntax error.

32 years ago*** empty log message ***
Jim Blandy [Fri, 30 Apr 1993 16:42:24 +0000 (16:42 +0000)]
*** empty log message ***

32 years agoAccept sh, hms.
Steve Chamberlain [Fri, 30 Apr 1993 14:49:35 +0000 (14:49 +0000)]
Accept sh, hms.

32 years ago(find-file-noselect): Do set buffer-file-name
Richard M. Stallman [Fri, 30 Apr 1993 11:54:04 +0000 (11:54 +0000)]
(find-file-noselect): Do set buffer-file-name
to the truename, when find-file-visit-truename.

(file-truename): Redo esr's change.

32 years ago(vc-match-substring): Renamed from match-substring.
Richard M. Stallman [Thu, 29 Apr 1993 17:58:37 +0000 (17:58 +0000)]
(vc-match-substring): Renamed from match-substring.
(vc-parse-buffer): Use new name.

32 years ago(Fthis_command_keys): Doc fix.
Richard M. Stallman [Thu, 29 Apr 1993 16:49:24 +0000 (16:49 +0000)]
(Fthis_command_keys): Doc fix.

32 years ago(wait_reading_process_input): Move the status_notify
Richard M. Stallman [Thu, 29 Apr 1993 15:57:17 +0000 (15:57 +0000)]
(wait_reading_process_input): Move the status_notify
call before the set_waiting_for_input call.

32 years ago(shell-prompt-pattern): Undo last change.
Richard M. Stallman [Thu, 29 Apr 1993 14:23:22 +0000 (14:23 +0000)]
(shell-prompt-pattern): Undo last change.

32 years ago(up-arrow, down-arrow, left-arrow, right-arrow): Deleted.
Richard M. Stallman [Thu, 29 Apr 1993 13:57:52 +0000 (13:57 +0000)]
(up-arrow, down-arrow, left-arrow, right-arrow): Deleted.

(kill-line, next-line-add-newlines): Doc fix.
(kill-whole-line): Doc fix.
(kill-forward-chars, kill-forward-chars): Reinsert as before.

Change defalias to define-function.

32 years ago(Fexpand_file_name): Undo last change--too risky for now.
Richard M. Stallman [Thu, 29 Apr 1993 13:17:56 +0000 (13:17 +0000)]
(Fexpand_file_name): Undo last change--too risky for now.